Simons patch
Här följer textfilen som finns i zippen, kanske lite väl mycket information så jag lägger väl till en kort beskrivning...
Kort sagt, Simons patch är ganska lik Duel patch men mest är den ett försök att vara Kombat teams till RQ, dock inte hyperseriös, den är inte klar utan har bara nått 0.96, förmodligen kommer den aldrig nå 1.0, om inte fler anmäler sitt direkta intresse.
Short description in English: this is a simple version of ClanRing, inspired by Kombat Teams, if you want me to develop this patch further, please mail and tell me, because right now i dont feel inspired since i solemnly play QW. (what was that an english word or did i make it up myself?)
| Background, general info -----------------------------
I started to build this patch long ago when me and my
friends wanted to play 1on1 without quad, since then
i've added some other things, like weaponstay, random
respawn etc... I built it on the KasCam source. One day
when I found a new version of KasCam I decided to
rebuild my patch and make it better... voila! Here's
the result, in some parts better than ClanRing (my
opinion), and much easier to use. Since i based this
patch on KasCam you have an excellent deathmatch
camera included too :)
I made it for friendly games over LAN, therefore
i have not implemented admin code, everyone or noone
can change the settings. However, there will be an admin
function soon, since i found out not all my friends are
friendly...
---------------------------------------------------------
| Features ----------------------------------------------
o Aliases to toggle weaponstay, powerups (except biosuit),
random respawn, "enhanced deathmatch" and match rules
o In teamplay there are the normal modes 0-3
o Some other things like extended noexit, a simple
ranking system and maybe something else that I've
forgotten
o KasCam v1.8
--------------------------------------------------------
| New features -----------------------------------------
*v0.96*
o Changed deathmatch and teamplay usage so they have their
normal functions, there are only dmm1 through dmm3 as yet.
The "registered" consolevariable contains the maximum
number of players, if a client connects when players =
registered he becomes a camera.
*v0.94*
o Lots, i will start updating this from now on since
there are less things remaining to do.
--------------------------------------------------------
| Coming features --------------------------------------
o I will add some sort of admin, for easier changes to
the samelevel variable when running a dedicated server
o I have started to implementate ghosts, so players can
disconnect and rejoin without loosing their frags,
Players who disconnect and dont reconnect will still
show on the ranking table written to the console.
o Kill counter, preventing users from killflooding
o More deathmatch modes
--------------------------------------------------------
| Utilization of Variables------------------------------
For you who dont want to use the aliases or impulses,
combine these bitflags, to enable or disable match rules
or powerups the server should be restarted. Powerups dont
appear or disappear if you just change their bitflag.
There are currently no impulses for the samelevel variable.
Deathmatch variable
--------------------------------------------------------
| Value - Function |
--------------------------------------------------------
1 - normal deathmatch
2 - deathmatch mode 2
3 - dmm3, weaponstay
--------------------------------------------------------
Teamplay variable
--------------------------------------------------------
| Value - Function |
--------------------------------------------------------
1 - nohurtself
2 - hurtall
3 - hurtself
--------------------------------------------------------
Temp1 variable
--------------------------------------------------------
| Bitflags - Function |
--------------------------------------------------------
1 - powerups
2 - random respawn
4 - enhanced deathmatch
8 - matchrules
--------------------------------------------------------
Samelevel variable
--------------------------------------------------------
| Bitflags - Function |
--------------------------------------------------------
1 - samelevel, restart map instead of change
2 - locks the serversettings
4 - no firing before match has started when
match rules are enabled
--------------------------------------------------------
Noexit variable
--------------------------------------------------------
1 - Gibs anyone who tries to exit any level
2 - Gibs anyone who tries to exit any level except start
3 - Exits dont work
4 - Exits dont work except for start
--------------------------------------------------------
Skill variable
--------------------------------------------------------
0 - server open for everybody
1 - only players with the pantcolor of an existing player
may join
2 - only players who have a ghost on the server may
join, ie reconnect
3 - server locked
--------------------------------------------------------
---Impulses---------------------------------------------
all impulses should be available by using autoloaded
aliases, still, you can use the impulses if it makes
you feel better
--------------------------------------------------------
impulse - consolecommand - what it does
--------------------------------------------------------
30 - commands - prints list of commands
31 - dminfo - shows info about the deathmatch mode
32 - tpinfo - info about the teamplay mode
33 - weaponstay - toggles weaponstay
34 - powerups - toggles powerups
35 - respawn - toggles random respawn
36 - enhanced - toggles enhanced dm
37 - match - toggles matchrules and restarts server
39 - tp - cycles team health protection
41 - ready - declares yourself ready to start match
42 - break - declares unready, stop countdown or vote for
stopping the game
43 - timeup - increases timelimit by 5 minutes
44 - timedown - decreases timelimit by 5 minutes
45 - timeup1 - increases timelimit by 1 minute
46 - timedown1 - decreases timelimit by 1 minute
47 - who - prints playerlist and if they are ready for match
48 - modstatus - prints all serversettings
49 - ghosts - prints ghostlist
50 - fragsup - increases fraglimit by 10
51 - fragsdown - decreases fraglimit by 10
254 - motd - displays message of the day
250 - observer - become KasCam
--------------------------------------------------------
For Camera impulses, check the KasCam docs
(maybe I will add aliases for them in a future version)
--------------------------------------------------------
| Deathmatch settings-----------------------------------
More information about the deathmatch settings
--------------------------------------------------------
o Deathmatch 0 - deathmatch disabled
Shows respawnpoints, you cant play multiplayer
o Deathmatch 1 - deathmatch enabled
Normal DM, weapons are picked up.
o Deathmatch 2 - silly old deathmatch rules
Weaponstay, nothing but health respawns
o Deathmatch 3 - weaponstay
Weapons stay when you pick them up, you can't pick
up a weapon you already have.
| Temp1 bitflag info------------------------------------
More information about the temp1 bitflags
--------------------------------------------------------
o Temp1 1 - Powerups
Enables quad, ring, 666 and biosuit.
o Temp1 2 - Random respawn
People who die (or join the game) will pop up
on a random spawnpoint.
o temp1 4 - enhanced deathmatch
- Takes away all weapons, ammo, armor on new level,
resets health to 100.
- Only people in water can be discharged.
- any good ideas you mail me
o temp1 8 - matchrules
Everyone has to type ready in console to start the
countdown, when countdown reaches zero everyone is
gibbed and the game starts, no serversettings can
be changed and players who join while the game is
running become observers. If teamplay is enabled
you cant change pantcolors. If teamplay is disabled
everyone is red. By default cameras are white.
The game can be stopped by voting "break"
--------------------------------------------------------
Please, if you find any bugs or things that could be
better, drop me an email and tell me about it. I have
not decompile-encrypted the progs.dat if you want to
look at the source, but if you want to change something,
please mail me what, why and how. :) However, if it's
something good, I would like to include it in future
versions.
I would be glad to include things that makes it possible
to play cooler maps, rotating doors or whatever, say
what you want and I'll fix it, or better, if you have
code that fixes it, just mail me the code :)
--------------------------------------------------------
If this patch crashes your harddrive, burns your
processor and explode your speakers, it's just a virus
I included... no, use at your own risk and blame
yourself if anything happens.
--------------------------------------------------------
Have a nice time! :)
Simon Westling aka SIMON[TCC]
email: [email protected]
ICQ: 1304347
The Clan of Christ
http://www.fragzone.se/tcc
Latest version of this patch should be available at
http://www.fragzone.se/tcc/qc
*** MAIL ME ANY BUGS YOU CAN FIND! ***